У меня была такая же проблема. У меня была форма, в которой клавиатура должна быть свернута при вводе текста вне поля (не при обычном поведении на ipad) и при выборе поля фокуса. Единственным решением для меня было создание скрытого ввода
<input type="hidden" id="blurInput" />
и обработчик кода JavaScript для события фокуса:
$element = $(event.target);
if($element.is('select')) {
$('#blurInput').blur();
$element.focus();
}
В случае, если вы хотите просто размыть поле ввода, другое решение отлично работает, но между вводом и выбором ничего не получается
document.activeElement.blur();
$('input').blur();