Fixed #13. Add `fireEvent` support, fire focus, blur event when `type` executed.