diff --git a/src/TableRow.js b/src/TableRow.js
index <HASH>..<HASH> 100644
--- a/src/TableRow.js
+++ b/src/TableRow.js
@@ -9,9 +9,7 @@ class TableRow extends Component {
   }
 
   rowClick = e => {
-    if (e.target.tagName !== 'INPUT' &&
-        e.target.tagName !== 'SELECT' &&
-        e.target.tagName !== 'TEXTAREA') {
+    if (e.target.tagName === 'TD') {
       const rowIndex = this.props.index + 1;
       const cellIndex = e.target.cellIndex;
       const { selectRow, unselectableRow, isSelected, onSelectRow, onExpandRow } = this.props;
fix clicking on a custom selection column will trigger selection twice