Alterando o valor de entrada no datalista 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/

Cenário:
1. O usuário começa a escrever qualquer uma das opções de valor OU a seta para baixo / para cima e a lista suspensa sugere as opções.
2. Mouseclicks ou enterclicks do usuário em uma das opções e importante: ela ainda pode rolar para cima / para baixo na lista.
3. O usuário clica fora do campo de entrada. O campo de entrada não está mais em foco.
4. O usuário deseja alterar sua escolha e clicar no campo de entrada, mas as opções não são mais visíveis.

Como posso mostrar as opções no passo 4 também?

questionAnswers(1)

yourAnswerToTheQuestion