jQuery UI Autocomplete seem to have timeout when clicking to select the item.
We can work around this issue by implementing the focus event as below...
$('#input_id').autocomplete({
source: 'search.php',
focus: function(event, ui) {
$('#input_id').val(ui.item.value);
return false;
}
} http://jqueryui.com/demos/autocomplete/#custom-data