放在 `removeErrorClass` 会导致 `blur` 事件只在当前 `radio` 里添加 class，这和预期的结果不一致，而且在 IE10 和 WebKit 里，tab 只会聚焦在一组 `radio` 的第一个元素，再次按下 tab 会离开这组 `radio` 直接跳到下一个 field（在测试例子里是 `Custom Event`）。

除此还会导致另一个问题：在键盘导航的情况下，在一组元素已经是 unvalid 状态时，用 tab 移到第一个元素并按下空格选中时，只有当前元素是移除 `error` class，其余元素不变。

因此建议以组为单位验证再触发 `addErrorClass` 和 `removeErrorClass`。