feat(tabs): verify click tabNode using *[role=tab] (#220)
feat(tabs): verify click tabNode using *[role=tab] (#220)

Implementing `react-tabs` with a custom `TabList` & `Tab` components can be currently done by using the corresponding `tabRole` static in custom components. This is neat. However, the check within `isTabNode()` relies on the tagName being an `LI` element, and this has some limitations for cases where the `tabList` markup isn't done using a `ul > li` structure.
reactjs/react-tabs,reactjs/react-tabs,rackt/react-tabs,mzabriskie/react-tabs