that is a bad example for the question asked. i.e. he asked about the implicit function theorem, and its relation to maximality of rank of the map.
the map here is F(x,y) and its rank is the rank of the matrix of partials with entries dF/dx and dF/dy.
the theorem says that if either of these partials is non zero at p, then the level set F= F(p) is locally a smooth manifold, i.e. the graph of a function, either y(x) or x(y), in your example x(y).
A real example where the theorem fails would be a function like F(x,y) = xy, where the gradient at the origin is (0,0), hence has rank zero, not 1.
the pair of lines xy=0 is not locally the graph of any function either of x or of y near (0,0).the correct hypothesis for the rank theorem however is not that the rank be maximal but that it be locally constant. note that since rank is upper semi continuous, rank maximal at a point, implies rank locally maximal hence rank locally constant.