Lattice Boltzmann method(LBM) is traditionally used in the simulation of hydrodynamic problems, and it has been developed to solve electromagnetic wave problems in 2008. The wave dispersion due to grid effects has been known to be a serious problem in the LBM approach. We devised a scheme which bases on third-order Taylor-expansion to correct the dispersion error. The new LBM scheme can naturally incorporate adaptive mesh refinement(AMR) to enhance the accuracy from the uniform grid simulation. We also used graphic processing units(GPU) as a tool to obtain speed-up in computation. This research provides a proper boundary condition for perfect conductor grids. By using this boundary condition, problems like wave polarizer, reflecting telescope and the near-field effect of a needle on the focus of a parabolic mirror are studied by this method.