Fixes issue #1 and #2

Now clicking the bm-select component uses the same openOptions/closeOptions method as the enter button does.