Perhaps the biggest surprise of the election campaign so far has been the failure of the Liberal Democrats to capitalise on their distinctive position on Brexit. Whereas Jeremy Corbyn has been...