This is probably as much a script.aculo.us issue as much as a Rails one.
The default behaviour of the AJAX auto_complete control seems to be to
select the first match from the list when tab is pressed. Is there a way
to configure the control to leave the typed text unchanged when the user
types tab and just move the focus to the next control in the form?