Una opción es en ONFOCUS darle el ancho que quieras, y en ONBLUR (al perder el foco) el otro ancho.
Código:
<html>
<body>
<select style="100" onfocus="this.style.width='200px'" onblur="this.style.width='100px'">
<option value=1>opción 1</option>
</select>
<input type="button" value="haz click aquí para que el select pierda el foco" />
<body>
</html>