A clear explanation is provided by AccidentalTaylorExpansion's answer. The wave packet( not an energy eigenstate wave function, but a linear combination of some energy eigenstates) moves as if it is a classical particle. This is a time-dependent problem, you cannot get the answer by considering the energy eigenstates by the time-independent Schrodinger equation $H\psi = E\psi$ only, you have to solve the time-dependent Schrodinger equation $i\hbar\frac{d}{dt}\psi=H\psi$. Although you solve TDSE by expanding it with energy eigenstates, they are two different equations. You can consult quantum mechanics textbook by Cohen-Tannoudji about the movement of a wave packet and the information it provides.
Besides, one point can be added. You can find that the possibility that the particle is not located at its classical position is never zero. You will never get a moving delta function. But that concerns nobody because nothing will happen if a ball in a 1D infinite potential well has no specific position. This ball is constrained in a well! It can harm nothing!
A wave function $|\psi \rangle$(, a "state" equivalently,) is an abstract object with a lot of information. You can represent it in the position basis, get a wave function in the position basis $\psi(x)\equiv\langle x|\psi\rangle$, and calculate the possibility of finding it at the position range $[a,b]$ using Born's rule $P([a,b])=\int_{a}^{b}|\psi(x)|^{2}dx$. But you can do these just because the position basis is complete in this problem, not because the observable position $X$ is "physical" in this problem. In classical mechanics, the position $X$ is always a physical observable. You use the pair $(x,p)$ to label a state in Hamiltonian mechanics. However, quantum mechanics tells that this experience is wrong, the position is not necessary when labeling a state.