¿Cómo mostrar sugerencias de datalist usando javascript?

Encuentro el nuevo<datalist> En general es muy útil, pero creo que las sugerencias no son lo suficientemente visibles. ¿Hay alguna manera de activar la visualización de las sugerencias de la lista de datos usando javascript?

Como ejemplo, tengo un datalista en un<input type="number"> (jsFiddle).

<label>
    Enter a Fibonacci number:
    <input type="number" list="fibonacci" min="0" id="myinput">
</label>
<datalist id="fibonacci">
    <option value="0">
    <option value="1">
    <option value="2">
    <option value="3">
    <option value="5">
    <option value="8">
    <option value="13">
    <option value="21">
</datalist>
<button type="button" id="show-suggestions">Show suggestions</button>

<script>
$('#show-suggestions').click(function() {
    // .showSuggestions() does not exist.
    // I'd like it to display the suggested values for the input field.
    $('#myinput').showSuggestions();
});
</script>

En Chrome, la lista completa de sugerencias se muestra solo cuando la entrada está vacía, ya tiene el foco y el usuario hace clic en la entrada. La flecha hacia abajo no muestra las sugerencias, simplemente disminuye el valor.

Me gustaría hacer las sugerencias más visibles. Como ejemplo, he agregado un botón que se supone que abre la lista de sugerencias. ¿Qué pongo en el controlador onClick?

He usado Chrome, jQuery y una entrada numérica en este ejemplo, pero preferiría una solución genérica independiente de todas ellas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta