It will be safe and resolve your issue. TextField( focusNode: _focusNode, onTapOutside: (PointerDownEvent event) { _focusNode.unfocus(); }, )