У меня есть форма, в которой используется пользовательский плагин jQuery autocomplete, http://jqueryui.com/demos/autocomplete/, который все работает сладко, за исключением случаев, когда вы нажимаете кнопку ввода чтобы выбрать элемент в списке автозаполнения, он отправляет форму.
Я использую это на сайте .NET webforms, поэтому может быть обработка javascript, связанная с формой, которую вводит .NET, которая переопределяет материал jQuery (я размышляю здесь).