I have a mental contradiction. Let's consider the following band structure with the Fermi energy somewhere inside the gap:
where $\Gamma$ point represents the zero value of the wavevector $|\vec{k}|$. So, we have a direct bandgap semiconductor with the gap at K point. Now, at K symmetry points the corresponding wavevector is not zero. So, electrons have some momentum and feel the periodically changing environment. However, valence electrons are meant to be immobile, until they are kicked to the conduction band. How do these two facts fit each other?