Selecione o primeiro resultado da interface do usuário do jquery automaticamente

Estou usando o preenchimento automático do jQuery para pesquisar em um banco de dados local de cidades. Aqui está o código:

$('#txt_search_city').autocomplete({
    source: url,
    delay: 0,
    autoFocus: true,
    select: function( event, ui ) {
        $( "#id_city" ).val( ui.item.id );
        $(this).closest('form').submit();
    },
    focus: function( event, ui ) { event.preventDefault(); }
});

Gostaria que o primeiro valor retornado fosse selecionado por padrão (como funciona no facebook). Então, basicamente, se eles apertarem enter, acionarão a seleção do primeiro resultad

Eu pensei que era o queautoFocus: true fez, mas não está funcionando. Não mostra erros, apenas não seleciona o primeiro resultad

Pensamentos

questionAnswers(4)

yourAnswerToTheQuestion