If we're talking about a purely inductive circuit, the induced emf is equal and opposite to applied emf. Isn't it just like two identical batteries in opposition?
If that's the case, how does the current flow?
It isn't, because two real batteries of same emfs acting against each other produce equals emfs whether there is current changing or not changing, and the fact they are real means they have non-zero internal resistance $R$. Then second circuital law from Mr. Kirchhoff states
$$
\mathscr{E} + (-\mathscr{E}) = 2RI
$$
which implies zero current, $I=0$.
When a real inductor is connected to a battery, current will flow through the circuit, because there is no static equilibrium like above; the current has to change in time in order for the induced EMF to exist, so initial change of current after the connection is made, is further maintained as the current increases. Because the real inductor also has some internal resistance $R_c$ (let's ignore real inductor's capacitance for now), the second circuital law from Mr. Kirchhoff states
$$
\mathscr{E} - L\frac{dI}{dt} = (R + R_c)I
$$
which does not imply $I=0$. In this case, induced EMF does not completely cancel battery's emf, because there needs to be some emf remaining to push the increasing current against the resistance forces in the circuit.
In the case of a perfect inductor and perfect battery, both resistances would be zero and we would get
$$
\mathscr{E} - L\frac{dI}{dt} = 0.
$$
which still would not imply $I=0$; instead, current would keep increasing indefinitely.