Вы можете использовать следующий код, чтобы закрыть меню:
.autocomplete( "close" )
http://jqueryui.com/demos/autocomplete/#method-close
Я полагаю, вы уже знали об этом, поэтому реальный вопрос в том, как связать этоМетод close к событию размытия какого-либо элемента на вашем ul или li.
Вы можете переопределить метод ._renderMenu () поля автозаполнения и добавить событие .blur () к некоторому элементу на вашем ul, которыйпуть.Я только что опубликовал пример того, как переопределить этот метод здесь:
автозаполнение ._renderItem и добавление класса в оболочку