Datalist polyfill: Added support for number input through the numpad, punctuation and symbols.