You've now changed it to always request the DOM node for all autoFocus-components, I would recommend:

```
if (this.props.autoFocus) {
  var node = this.getDOMNode();
  if (!node.disabled) {
    node.focus();
  }
}
```