First off, your IOR value should not be 0.0. Some people assume the default value should be 0.0, but this is a specific case where it needs to be set to a realistic Index of Refraction for glass. Different types of glass have different IORs, but a simple 1.5 should work well for you.
Next, part of it is going to be that you are using Eevee. Eevee uses Screen Space Refraction which is a rendering trick that, I think, gets you single-bounce refraction that has specific limitations. If you want accurate refraction and physical accuracy, you should use Cycles. If you still plan on using Eevee, follow @lehuan5062’s instructions, but you’ll also need to set the Refraction Depth to something above 0.0. See the section of the manual for Screen Space Refraction for further info: https://docs.blender.org/manual/en/latest/render/eevee/materials/settings.html#screen-space-refraction
Best of luck and let us know how it goes!