javascript / select2: el keyboard muestra cuando se hace clic en seleccionar

Estoy usando select2 y lo uso más o less así:

<select id="e1"> <option value="AL">Alabama</option> <option value="WY">Wyoming</option> .... </select> 

y el codigo

 $('#e1').select2({ minimumResultsForSearch: -1 }) ; 

Con esa opción establecida en -1, no muestra el cuadro de búsqueda, pero en el iPad / iPhone muestra el keyboard. ¿Hay alguna forma de evitar que el keyboard se muestre?

Usando jQuery, agregue esto a un contenedor de su select2

$ (". someSelect2Container input"). prop ("readonly", true);

Resolví este problema para iOS:

  $(document).ready(function() { $("select").select2( .on("select2-selecting", function(e) { setTimeout(function() { document.activeElement.blur(); }, 500); }); });