Hola fjmasero.
Yo creo que con asignar la propiedad selectedIndex del objeto select es suficiente para que visualmente esté seleccionado.
Me temo que tu opción seleccionada la estás logrando manipulando los objetos option y no el select en si. Puedo estar equivocado.
Revisa la respuesta que le he dado hoy mismo a Holden.
Está aqui. Contiene parte de la manipulación que necesitas.
Suerte.