Zmiana wartości wejściowej w datalizatorze HTML5

<input type="text" list="numbers">

<datalist id="numbers">
    <option value="110">
    <option value="111">
    <option value="112">
    <option value="113">
    <option value="114">
    <option value="115">
</datalist>

http://jsfiddle.net/shvPB/

Scenariusz:
1. Użytkownik zaczyna pisać dowolne opcje wartości LUB strzałkę w dół / w górę, a lista rozwijana sugeruje opcje.
2. Klikaj myszką lub enterclicks na jedną z opcji i ważne: nadal może przewijać listę w górę / w dół.
3. Użytkownik klika poza polem wprowadzania. Pole wejściowe nie jest już aktywne.
4. Użytkownik chce zmienić swój wybór i kliknie pole wprowadzania, ale opcje nie są już widoczne.

Jak mogę również pokazać opcje w kroku 4?

questionAnswers(1)

yourAnswerToTheQuestion