Use native controls on mobile (#2090)

Here's a proof of concept for issue #2090. It hides the custom drop down and styles the native.
IMHO it would be better not to create the custom dropdown in the first place using some javascript like:

```javascript
window.matchMedia('only screen and (max-width: 767px)').matches
```