Una opción sencilla es evitar que el pulsar "Enter" envé el formulario. Para eso hay que hacer que ése evento retorne falso, y poner un botón especial que hay que pinchar para enviar el formulario.
<form onsubmit="return false">
..............
<input type="button" value="submit now" onclick="this.form.submit()">
</form>
Si quieres que el ENTER se comporte como el TAB, puedes intentar hacer algo parecido a lo que proponen en el post #5 (Yann-Erwan Perio) del siguiente foro (en inglés):
http://www.thescripts.com/forum/thread153369.html