select: Add ability to navigate by typing #531

```js
Array.prototype.forEach.call(str, doKeyPress)
```