The proofs are already presented at length here. And I found that most of the solutions used the fact that if the linear map $B$ is one-one then it must be onto.
But this fact appears trivial because of $AB = I$. Consider the equation $Bx = y$ and if there are two solutions $x, x'$ then $Bx = Bx' = y$ by multiplying by $A$ on left we get $x = x'$. This is what is referred to as $B$ is one-one. But the same argument also shows that $x = x' = Ay$ so that $B$ is onto (for each $y$ we have found $x = Ay$). I wonder why do the proofs in the linked question used some linear-algebra to show that $B$ is onto.
It appears that most proofs use the left multiplication by $A$ to ensure that $x = x'$ but somehow this does not seem to guarantee $x = Ay$. Why is that the case? Or am I missing something?
Update: Thanks to all those who replied. I got hold of my mistake. The argument proves that if $Bx = y$ has a solution it must be $x = Ay$. It does not show that there is a solution. Sorry to bother you all for such trivial matter (and if all agree I may delete this silly question). Existence of a left inverse of $B$ does not guarantee the solution of $Bx = y$. Rather it is the existence of right inverse of $B$ which is needed here to get a solution.