I haven't looked at your code actually, but the idea of "opening" the select by increasing its size sounded nice so I tested around a little bit and the result is IMHO quite nice...
http://vidasp.net/jquery-example3.html ... the select opens up on hover so it spares you the extra click to open it up :)