Also having this problem on approx 20 Ideapad 3 machines (15ILL05). The HP 8.214-226 drivers have not helped, nor has setting the roaming sensitivity to Middle. The resolve the immediate connection, but as faculty move around campus they still have issues. Removing the device and re-adding in device manager does fix it (for a while).
We can also work around this by first manually connecting to *any other SSID*, even one with no or poor internet access, and then connecting back to the desired SSID. This might be a simpler work-around for many than what I've seen so far in this thread, especially if you have the ability to setup a dummy SSID for this specific purpose.