diff --git a/src/enhanced-button.jsx b/src/enhanced-button.jsx index 59d94206b324e1..a1daf077503a76 100644 --- a/src/enhanced-button.jsx +++ b/src/enhanced-button.jsx @@ -143,7 +143,8 @@ let EnhancedButton = React.createClass({ let buttonChildren = []; - if (!disabled && !disableFocusRipple && !disableKeyboardFocus) { + if (this.state.isKeyboardFocused && !disabled && + !disableFocusRipple && !disableKeyboardFocus) { buttonChildren.push( { + const newChildren = React.Children.map(children, (child) => { return (