Range#enlarge should not check elements inside non-editable element.
Style should not be applicable if block limit does not allow it.
Do not apply/remove style if not applicable.