Button and select can't be direct children of a form. Stupid spec says there should be a block element in between (eg form>div>select).