Use mousedown event instead of onclick

If we use mousedown instead of onclick in _ListBase, we can skip the
setTimeout on the Typeahead's domNode blur and avoid the user
perceiving a delay when hiding the list.