I did something similar for a data entryform.
the default behavior of [enter] is to submit the form. to change the behavior to set focus to the next item, you'll need a javascript function that is called in the keypress event. That function will get the key press, pass through most of the keys you want, but on enter you'll do your own special handling (like finding the next element and setting focus).
I got the general implementation from javascript code that filtered keypresses.