(HTML5)datalist要素は現時点では使いものにならない

HTML5のdatalist要素は、現時点ではブラウザごとに表示や挙動が大きく異なるため、使いものになりません。
このページをPCやモバイルの各ブラウザで開いて試してみてください。

試してみてほしい操作

現時点では、上の項目の結果がブラウザによってバラバラです。
さらに、datalistをCSSで装飾することもできません。
まったく、使い物になりません。

datalist (1)

option要素の中身がありません。

<datalist id="keywords">
	<option value="abb">
	<option value="AAA">
	<option value="aaa">
	<option value="acc">
</datalist>
  1. autocomplete="off"
    <input type="text" autocomplete="off" list="keywords">
  2. autocomplete="on"
    <input type="text" autocomplete="on" list="keywords">
  3. autocomplete属性を記述しない
    <input type="text" list="keywords">

datalist (2)

option要素の中身に、value属性の値とは別の値を入れています。

<datalist id="keywords2">
	<option value="abb">111</option>
	<option value="AAA">122</option>
	<option value="aaa">100</option>
	<option value="acc">133</option>
</datalist>
  1. autocomplete="off"
    <input type="text" autocomplete="off" list="keywords2">
  2. autocomplete="on"
    <input type="text" autocomplete="on" list="keywords2">
  3. autocomplete属性を記述しない
    <input type="text" list="keywords2">