There's no British ID card, and some people have no photographic identification (passport, driving licence) or don't routinely carry any. Also, voter ID fraud very rarely happens, and is detectable when it does happen - when you vote, the ask for your name and address. Voter ID was recently introduced and now many people are turned away without being able to vote - which is far more likely to change the result of an election than ID fraud.