I find myself doing this a lot: I move my mouse to the navigation item that I want, and then click on it.
The drawer then appears and disappears because the hover event causes it to appear, and then the click event causes it to disappear.
Proposed resolution
Insert a small timeout (250-500ms?) on the click event if the menu item is already in an open state.