The reason why I didn't use `deactivate()` was that it has a idleTimer of 30s (see [here](https://github.com/mozilla-b2g/gaia/blob/master/apps/keyboard/js/imes/latin/latin.js#L85)) which does not help in turning auto-correction off when (quickly) switching keyboards from the globe key.