toggle();
        };
 
-       const handleKey = event => {
-               if ([13, 32].includes(event.which)) {
-                       toggle();
-                       event.preventDefault();
-                       event.stopPropagation();
-               }
-       };
-
        const classNames = ['form-control', 'custom-toggle'];
        if (value) classNames.push('is-toggled');
        if (isInvalid) classNames.push('is-invalid');
                aria-checked={value ? 'true' : 'false'}
                className={classNames.join(' ')}
                id={id}
-               role="switch"
                onBlur={onBlur ? () => onBlur({ target: { name, value } }) : null}
                onClick={handleClick}
-               onKeyDown={handleKey}
-               tabIndex="0"
+               role="switch"
                title={title}
                type="button"
        >