Полагаю, я подведу итоги.
Если вы щелкнете по элементу в поле выбора, вы измените его. Если вы переместитесь вниз через поле выбора, набрав его, оно не будет выделено, пока вы не нажмете ввод, не нажмите или не уберете вкладку. Я предполагаю, что это немного отличается от браузера к браузеру, но, по сути, выбор происходит на что-то вроде события «Я полностью закончил с этим полем формы и удален сейчас».
Если вы хотите, чтобы результат был более немедленным, вы можете вызвать событие изменения следующим образом:
$("select").live("keypress",function(){
$(this).trigger("change");
});
Если вы хотите, чтобы это происходило во всех полях формы, попробуйте этот селектор: $(":input select textarea")