Going back and forth with product on this one. Should you -
A. Have to click outside of the dropdown (anywhere on screen)
B. Have to simply stop hovering the dropdown for x number of seconds? (in our case, let's use 2 for example)
To have the dropdown list hide and only show the button?
I strongly feel that B is more cross-browser and device compatible and keeps from having mobile devices lock in a dropdown screen.