The word climb has been sneaking by with that silent b for a while. But speakers of Old English pronounced the b in its predecessor, climban. This is part of a complete episode.