_ListBase: Use mousedown event instead of onclick

If we use `onmousedown` instead of `onclick` in `_ListBase.js`, we can skip the `setTimeout` in the Typeahead's `onblur` event – since the mousedown event will be fired before the blur. This way, the user will not perceive the delay when hiding the list.