С ентером тоже не все так просто, если в форме есть тектареа ее надо обходить.
/* next input by enter */
form.addEventListener("keyup", function(event){
var code = event.which || event.keyCode;
if(code==13 && event.target.type!='textarea') {
// тут фокус на след элемент
// фокус еще в том как его найти, следующий
}
});
В принципе стрелками вниз-вверх можно переходить, но если только поля друг над другом, а не слева направо.