Trigger `click` event after synthesising a `focus` to be consistent with browser events and to fix issue #176

@mattcg is this a sensible approach?  Is there a chance it could cause other issues?  Also should we do something similar for https://github.com/ftlabs/fastclick/blob/master/lib/fastclick.js#L548?