It may be a bug from blockchain wallet.
In the last days, there were other users reporting a same issue. (Look at following topics.)
"Insufficient Funds"Can't send my BLOCKCHAIN FUNDS why?If that's the case, the solution is to export your seed phrase and import it into another wallet like Electrum.