McLaren rue errors after Jenson Button and Lewis Hamilton lose ground