Close select in click outside the directive.
Improve behaviors of the select + styles.